deep satisfaction - French English Dictionary